package com.smarthome.core.dictionary;

import java.util.List;

import com.smarthome.domain.bean.ShSmsType;
import com.smarthome.domain.vo.boss.DataGrid;
import com.smarthome.domain.vo.boss.PageHelper;

/**
 * 
* @author zyf
* @date 2015年9月10日 下午8:22:51
* @version 1.0
* @Description: 短信类型业务处理接口
 */
public interface SmsTypeService {
	
	/**
	 * 获取分页对象
	 * @param querySmsType
	 * @param page
	 * @return
	 */
	DataGrid queryDatagrid(ShSmsType querySmsType, PageHelper page);
	
	/**
	 * 根据条件获取短信类型列表
	 * @param querySmsType
	 * @return
	 */
	List<ShSmsType> querySmsType(ShSmsType querySmsType);
	
	/**
	 * 根据ID获取短信类型
	 * @param id
	 * @return
	 */
	ShSmsType querySmsTypeById(Long id);
	
	/**
	 * 添加短信类型
	 * @param smsType
	 */
	void add(ShSmsType smsType);
	
	/**
	 * 更改短信类型
	 * @param smsType
	 */
	void edit(ShSmsType smsType);
	
	/**
	 * 根据ID 删除短信类型
	 * @param id
	 */
	void delete(Long id);
}
